Stochastic Analysis of a Fault-Tolerant and Bandwidth-Efficient P2P Network
نویسندگان
چکیده
We present the design and analysis of a fault-tolerant and bandwidth-efficient Peer-to-Peer (P2P) scheme (called as WARP). WARP employs a simple and natural fault-tolerant mechanism to manage the dynamic nature of node arrivals and departures by allowing multiple physical nodes to service data mapped to a single node in the overlay. WARP’s overlay network is asymmetric (built using an underlying tree topology) which naturally allows search queries of two different types — centralized and distributed — to be handled in an uniform way. Centralized queries go to specific chosen nodes in the network and are useful in the context of popular data while distributed queries can be directed to any node in the network. We prove via a stochastic analysis that any query, regardless of type, will be successfully serviced with high probability (w.h.p). Specifically, we show that for a network with N nodes on the average, the hop complexity of any search is O(logN) w.h.p., while the degree of each node is bounded by O(log N) w.h.p. When many search queries happen at the same time, it is important to avoid congestion at any one node. WARP achieves this by introducing small-world edges to the overlay which reduces the bandwidth complexity (the worst case expected number of queries that go through any node). We prove that this complexity is bounded by O(log N) w.h.p. We also generalize our results when the P2P network is built using other underlying topologies such as hypercubes or rings. Thus our scheme can be used to “convert” any static topology into a dynamic fault-tolerant network.
منابع مشابه
A Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory
The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...
متن کاملA Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory
The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...
متن کاملSelf Organized Replica Overlay Scheme for P2P Networks
Peer-to-Peer (P2P) systems are widely used for data sharing applications in an autonomous and decentralized mode. P2P systems are suitable for largescale distributed environments in which nodes can share resources other than data such as computing power, memory and network bandwidth. Some of important parameters that affect the performance of P2P systems are peer availability, data availability...
متن کاملG2-P2P: A Fully Decentralised Fault-Tolerant Cycle-Stealing Framework
Existing cycle-stealing frameworks are generally based on simple client-server or hierarchical style architectures. G2:P2P moves cycle-stealing into the “pure” peer-to-peer (P2P), or fully decentralised arena, removing the bottleneck and single point of failure that centralised systems suffer from. Additionally, by utilising direct P2P communication, G2:P2P supports a far broader range of appli...
متن کاملSelf-stabilizing Publish/Subscribe Protocol for P2P Networks
In this paper, we develop a new self-stabilizing (fault tolerant) protocol for publish/subscribe scheme in a P2P network. We provide a complexity analysis of the recovery (stabilization) time of the protocol after arbitrary failures in the network. The protocol converges in at most n(∆+ 1)m + n − n time in the worst case where n, m, and ∆ denote respectively the number of nodes, edges, and the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004